home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gigantic Games 2
/
Gigantic Games 2.iso
/
pc
/
_r_
/
reactor
/
speicher.doc
< prev
next >
Wrap
Text File
|
1994-12-23
|
3KB
|
82 lines
R E A C T O R
V 1.0
Entwickelt von: Olaf Thyssen
Torgauer Straße 21
D-4000 Düsseldorf 1
Da das Programm auf einem AMIGA 2000B mit 3MB geschrieben
wurde, traten während der Testphase keine Probleme mit dem
Speicherplatz auf.
Jedoch bei versuchen das ganze auf 512Kb laufen zu lassen,
wollte das Programm nicht starten, oder es hängte sich
mitten drin ab und zu mal auf.
Aber nach langem hin und her läuft es jetzt (so einigermaßen).
Speicherplatzbedarf:
Programmlänge GFA-Source: 89.300 Byte
wobwei 4*20400 Bytes in INLINE Befehlen
für die Grafik stecken
(640*256 Punkte bei 4 Bitplanes=16 Farben).
Das Programm an sich verbraucht nur ca. 7700 Bytes.
Um dieses File in den Interpreter zu laden, muß
erst ein RESERVE 200000 (File ist größer als
60Kb und der Bildschirm kann mit der Grafik ohne
weiteres geöffnet werden) im Direktmodus (ESC)
eingegeben werden
Das GFA-Programm läuft fehlerfrei, nur an
manchen Stellen halt etwas langsamer (im
Vergleich zu AmigaBasic jedoch TurboMäßig) !
Programmlänge GFA-Compilat: 105320 Bytes
Auch hierbei wieder 84000 Byte als Daten für die
Grafik.
Das Programm reserviert sich 100000 Bytes beim
start (inclusive Programm-Code), um den
Bildschirm öffnen zu können.
Verbrauch - ChipRAM: 82176 (Grafik)
FastRAM: 221968 (Daten + Code)
------
Gesamt 304144
Beim beenden des Programms werden 100000 Bytes
(vorher reserviert mit RESERVE) nicht
ordnungsgemäß zurückgegeben - weiß noch nicht
warum.
Wird nun der Code des GFA-Compilat mit einen Cruncher verkürzt
(z.B. PowerPacker 2.3b) erhält man ein File von ca. 31000 Bytes
länge (Ersparnis 71%).
Die Grafik wurde mit DPaint III erstellt und hat eine Länge von
42000 Bytes (IFF-compressed).
Dieses IFF-File benötigt auf dem Bildschirm 4 Bitplanes zu je
20400 Bytes Länge.
Diese wurden dann in INLINE Befehlen eingebunden und mit
PUT$() auf den Bildschirm gebracht (siehe CHROME.GFA File auf
der GFA-Basic 3.0 Diskette).
AUFRUF:
Wenn jemand eine andere (nicht so Speicherplatz-Intensive) Routine
geschrieben hat, so sende er mir den GFA-Source bitte an die o.a.
Adresse.
DANKE